package com.ruoyi.crm.mapper;

import java.util.List;
import com.ruoyi.crm.domain.SalesOpportunities;

/**
 * 销售机会Mapper接口
 *
 * @author fjc
 * @date 2021-08-25
 */
public interface SalesOpportunitiesMapper
{
    /**
     * 查询销售机会
     *
     * @param id 销售机会主键
     * @return 销售机会
     */
    public SalesOpportunities selectSalesOpportunitiesById(String id);

    /**
     * 查询销售机会列表
     *
     * @param salesOpportunities 销售机会
     * @return 销售机会集合
     */
    public List<SalesOpportunities> selectSalesOpportunitiesList(SalesOpportunities salesOpportunities);

    /**
     * 新增销售机会
     *
     * @param salesOpportunities 销售机会
     * @return 结果
     */
    public int insertSalesOpportunities(SalesOpportunities salesOpportunities);

    /**
     * 修改销售机会
     *
     * @param salesOpportunities 销售机会
     * @return 结果
     */
    public int updateSalesOpportunities(SalesOpportunities salesOpportunities);

    /**
     * 删除销售机会
     *
     * @param id 销售机会主键
     * @return 结果
     */
    public int deleteSalesOpportunitiesById(String id);

    /**
     * 批量删除销售机会
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSalesOpportunitiesByIds(String[] ids);
}